#ifndef __CONTROL_H__
#define __CONTROL_H__

struct control
{
    char control_name[128]; //监听模块名称
    int (*init)(void); //初始化函数
    void (*final)(void);//结束释放函数
    void *(*get)(void *arg);//监听函数，如语音监听
    void *(*set)(void *arg); //设置函数，如语音播报
    struct control *next;
};

struct control *add_interface_to_control_list(struct control *phead,struct control *control_interface);

#endif